package com.example.utils;

import org.springframework.stereotype.Component;

import java.util.regex.Pattern;

@Component
public class CheckUtil {

    public static boolean isValidPhoneNumber(String phoneNumber) {
        if ((phoneNumber != null) && (!phoneNumber.isEmpty())) {
            return Pattern.matches("^1[3-9]\\d{9}$", phoneNumber);
        }
        return false;
    }
    public static boolean isValidIdCard(String idCard) {
        // 18位身份证号码的格式为6位地址码 + 8位生日 + 3位顺序码 + 1位校验码
        //最后一位校验码先不校验了，伪造身份证号有点麻烦
        String regex = "^\\d{17}[\\dX]$";
        if (!idCard.matches(regex)) {
            return false;
        }

        return true;
    }

}
